#ifndef GROUPMODEL_H
#define GROUPMODEL_H

#include"group.hpp"

class GroupModel
{
public:
    // 创建群组
    bool createGroup(Group&group);

    // 将该用户加入特定群组
    void addGroup(int userid,int groupid,string role);

    // 获取该用户所在 所有群组信息 这里会将组的组员信息一并保存
    vector<Group> queryGroups(int userid);

    // 获取该用户 该群组的 除了该用户以外的 群成员id  用于群发消息
    vector<int> queryGroupUsers(int userid,int groupid);

};





#endif